what is forward declaration in pl sql